package com.weishenai.customerassistant.common.enu;

public enum DateTimeTypeEnum {
    /**
     * 近一天
     */
    ONE_DAY(1, "近一天"),
    /**
     * 近一个周
     */
    ONE_WEEK(2, "近一个周"),
    /**
     * 近一个月
     */
    ONE_MONTH(3, "近一个月"),
    /**
     * 近一年
     */
    ONE_YEAR(4, "近一年"),
    /**
     * 所有
     */
    ALL(5, "所有"),
    /**
     * 自定义
     */
    CUSTOMIZE(6, "自定义");

    private final int code;
    private final String name;

    DateTimeTypeEnum(int code, String name) {
        this.code = code;
        this.name = name;
    }

    public int getCode() {
        return code;
    }

    public String getName() {
        return name;
    }

    public static String getValue(int code) {
        DateTimeTypeEnum[] enums = values();
        for (DateTimeTypeEnum item : enums) {
            if (item.code == code) {
                return item.getName();
            }
        }
        return null;
    }
}
